窶「09-May-98: UPDATE on WorldScript II/FinderPop problems. Peter Hartmann sez:
I recently found out that the real culprit of some of the JLK/World Script II problems is not WSII itself but the corruption of a file called"WorldScript II Resources". This file is automatically rebuilt if it is not found.
After a lot of investigation, I managed to solve a problem where AppleScript wouldn't do anything any more and instead of AppleScript syntax the Scripteditor showed class names. Maybe deleting this prefs file solved the FinderPop grabbing problem as well.
I earlier had a problem, where the machine crashed at startup at the exact moment the AppleScript extension loaded. Since I didn't realize the possibility of the "WorldScript II Resources" being at fault, I de- and reinstalled the JLK then (since I did not succeed by reinstalling AppleScript), which probably did not fix much more then removing this prefs file. (Kind of a fix-it-all-remedy窶ヲ)
窶「28-May-98: Dr. Solomon窶冱 AntiVirus, according to Paul Tavernise, appears to conspire with FinderPop to cause problems with mounting CD-R drives and opening the File Sharing Control Panel. UPDATE 06-Jun-98: Paul received an email from Dr. Solomon: 窶弋his particular problem was due to a bug in MacGuard. It was fixed in V7.78 release. It was also seen to happen on OSes other than system 8.x窶ヲ窶
窶「13-May-98: WorldScript II 窶 after some stout detective work by Peter Hartmann, it turns out that this extension causes FinderPop to behave badly if you press 窶廨窶 to 窶廨rab and Drag窶 an item from a FinderPop menu. I窶冦 looking into it (unfortunately I can窶冲 reproduce his crashes.)
窶「 QuicKeys 3.5.2 and FinderPop may not be 100% compatible. UPDATE 29-Apr-98: Jonathan Jacobs has narrowed this down to the QuicKeys Extension called 窶弃op-up Menu窶. Removing this fixes the problem (but also means that any QK macros which use it will no longer work.)
The bug can apparently be alleviated by turning OFF the 窶弃opup near窶ヲ窶 items in the FinderPop 窶廴ore Settings窶 dialog. (In my limited playing around with QK, I have not been able to reproduce this bug.)
窶「 There may also be problems with PPP Menus. As I can窶冲 use this, I can窶冲 debug it, so don窶冲 expect a quick resolution to this one.
窶「 Apple Data Detectors 1.0.2 requires you to use a US keyboard layout. Don窶冲 look at me, guv. UPDATE 11-May-98: Apple Data Detectors and non-US keyboard layouts news: According to Timo Orre: 窶廬 just want to add that if you use Contextual Menu Enabler extension version 1.0.2 (the previous version), it works fine for non-US keyboard layouts (but without the possibility to turn it off in applications). Unfortunately I dont know a publicly-accessible download site for it.窶
窶「 If you have a folder on your desktop whose name is the same as one of your mounted volumes, control-clicking on it results in a 窶廚ontents窶 submenu which refers to the disk, not the folder you clicked on. This appears to be a system software bug; I窶况e filed a bug report at Apple.
窶「 68K support? HIGHLY UNLIKELY as I no longer have ready access to a 68K box and don窶冲 have the spare time, either. Sorry about that窶ヲ
窶「 At the risk of stating the obvious, if you窶决e displaying the FinderPop Items embedded directly in the main popup menu and the FinderPop Items folder is empty, there will be no FinderPop Items added to the menu. (Other submenus, like the Processes and Desktop submenus, will be at their usual spots if you have enabled them.)
Some people who wished for only the 窶廚ontents窶 submenu without any extraneous FinderPop submenus can now have their wishes fulfilled. In a roundabout fashion 窶 the result of a happy accident.
窶「 FinderPop maintains two caches: one for menus it has built up, and one for icons. If you ever need to flush these caches, simply open the control panel, turn FinderPop off and then back on again immediately. The next time you Control-click, all FinderPop窶冱 menus and icons will be rebuilt from scratch.
窶「 FinderPop checks that its menu hierarchy caches are up-to-date by looking at the folder being cached窶冱 modification date. Unfortunately, renaming an item in (for example) the 窶廡inderPop Items Folder窶 doesn窶冲 affect the folder窶冱 modification date; you can force the folder窶冱 mod date to change by creating a new folder and then immediately deleting it (Command-N, Command-Delete.)
窶「 The Menu Manager will only display a maximum of 5 hierarchical menus at one time, so not all levels of a deep hierarchy can be displayed. I窶冦 looking into extending this; one incredibly skanky method springs to mind窶ヲ
窶「 Menus are now (1.3b0) built on-the-fly one level at a time, so you may sometimes notice a pause as you navigate into a large hierarchy. Menus are still cached, however, so you should only see this happening the first time you enter a particular folder (unless the folder is changing.)
窶「 Want to speed up FinderPop窶冱 building of a complicated menu hierarchy? Make sure the disk cache in the Memory control panel is set to some reasonable value -- for example, by clicking the 窶弑se Defaults窶 button. 96K is not a reasonable value; my rule of thumb is to use one sixteenth of my physical memory up to a max of 2048K.
窶「 Copying/aliasing/moving from a tabbed folder doesn窶冲 appear to work. (The folder appears to close before the Finder can respond to the AppleEvents FinderPop sends to it.) At first glance, this appears to be a Finder bug, but I窶冦 looking into it! Latest: this is indeed a Finder bug; apparently to be fixed in 8.0.1 or 8.1 or whatever it is they窶决e calling it this week.
窶「 Holding down the Option Key while the Process submenu is active will display balloons which show the memory usage of a process. For some bizarre reason, you may need to depress it a few times, and move the mouse over to one edge or other of the menu item. A low-priority fix, but I窶冤l get around to it.
窶「 Holding down the mouse button during startup will disable FinderPop.
窶「 The 窶廡inderPop Items Folder窶 in the Preferences folder can itself be an alias.
窶「 FinderPop currently has no knowledge about which documents are openable by which applications, so it may be possible to 窶椀pen窶 a document using an inappropriate application. This will also be fixed in a future version (i.e., applications which can窶冲 open what窶冱 selected in the Finder can be disabled or removed from FinderPop menus.)
窶「 Some people state that FinderPop fails to load with a 窶廚ouldn窶冲 Prepare Code Fragment窶 error. I have not ever seen a case of this, but people to whom this has happened state that by getting FinderPop to load later (e.g., by renaming it to 窶恠FinderPop窶 or 窶忝zFinderPop窶) seems to fix this problem. Some helpful user sent me a Macsbug StdLog of his crash, and it looks like the system was unable to prepare ObjectSupportLib, an AppleScript library which is in the System File under Mac OS 8. Bizarre. I窶冦 investigating. This should be fixed in version 1.5f3; please contact me if you encouter this again!
窶「 Plotting colour icons in the FinderPop submenu -- things might look a tad strange in right-to-left text systems due to the skanky method I use to draw the icons for folders. As soon as I get around to locating a right-to-left MacOS 8 system, I'll do further testing. But be warned...